/*公共样式*/
.public_container{width: 1100px;margin: 0 auto;}
a{color: #3b3b3b;font-family: Aleo;}
/*清浮动*/
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}

/*公共头部  public_header样式*/
.public_header{height: 110px;border-bottom: 1px solid #3B3B3B; }
.header_logo a{display: block; height: 54px;width: 180px; background: url(../img/logo.png) left center no-repeat;
              float: left;margin-top: 39px; }
.header_nav{float: right;}
.header_nav .item{float: left;font-size: 14px;padding-left: 52px;margin-top: 48px;}
.header_nav .item a:hover{text-decoration: underline;}
/*公共的尾部public_footer*/
.public_footer{height: 318px;background-color: #3b3b3b;color: #FFFFFF;}
.public_footer p{color: #ebebeb;}
.public_footer a{color: #FFFFFF;}
.public_footer a:hover{text-decoration: underline;}
.footer_col{float: left;width: 230px;margin-right: 60px;margin-top: 100px;font-size: 16px;line-height: 30px;}
.footer_col:last-child{margin-right: 0px;margin-top: 84px;font-size: 14px;}
.footer_col .footer_logo{margin-left: 10px;}
/*横幅广告banner*/
.index_banner{height: 570px;background: url(../img/banner_bg.png),url(../img/banner_bg2.png) left center no-repeat;
border-bottom:1px solid #f34949;}
.index_banner_logo img{margin-top: 210px;margin-left: 162px;}
.index_banner_text{font-size: 16px;color: #FFFFFF;width: 484px;height: 18px;text-indent: 68px;
margin-left: 308px;background: url(../img/banner_text_bg.png) 0px 13px no-repeat,url(../img/banner_text_bg.png) 442px 13px no-repeat }
/*列表list*/
.index_menu{border-top: 2px solid #f34949;overflow: hidden;position: relative;}
.index_menu .menu_tips{width: 156px;height: 75px;background: url(../img/index_lis_logo.png) left center no-repeat;
margin-left: 472px;}
.index_menu .menu_tips p{font-size: 20px;font-weight: bold;color: #FFFFFF;padding-left: 34px;padding-top: 18px;}
.index_menu ul{margin-top: 78px;width: 1160px;}
.menu_item{ float:left;width: 520px;height: 96px;margin-right: 60px;}
.menu_item .title{float: left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.menu_item .title h4{font-size: 16px;color: #555555;}
.menu_item .title p{font-size: 12px;color: #b7b7b7;}
.menu_item .line{float: left;margin-left: 30px;margin-right: 42px;}
.menu_item .price{float: left;color: #555555;font-size: 16px;}
.menu_item a:hover{text-decoration: underline;}
.menu_more{width: 132px;height: 34px;border: 1px solid #555555;margin: 0 auto;}
.menu_more a{display:block;padding-left: 15px;height: 34px;line-height: 34px;color: #bcbcbc;}
.menu_more span{padding:0 12px;}
/*面板*/
.index_panel{margin-top: 190px;}
.index_panel .panel_header h3{float: left; font-size: 20px;color: #3b3b3b;font-weight: bold;font-family: Aleo;}
.index_panel .panel_header .line{float: left;margin-left: 20px;margin-top: 4px;}
.index_panel .panel_header .btn-group{float: right;font-size: 0;}
.index_panel .panel_header .btn{display: inline-block; height: 9px;width: 9px;background-color: #dedede;
border-radius: 50%;margin-left: 10px;}
.index_panel .panel_header .active{background-color: #3B3B3B;}
.panel_content{margin-top: 80px;overflow: hidden;}
.panel_content ul{width: 1160px;}
.panel_content li{float: left;width: 230px; margin-right: 60px;}
.panel_content .name{float: left;}
.panel_content .price{float: right;}
